package com.reliable.api.param.ReliableExportPushRecord;

import com.reliable.api.param.PageParam;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 导出推送记录分页参数
 *
 * @author ruoyi
 * @date 2025-10-30
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class ReliableExportPushRecordPageParam extends PageParam {
    /**
     * 关联 reliable_export_record.id
     */
    private Long exportRecordId;

    /**
     * 推送渠道：wechat/email/ftp/api_a 等
     */
    private String channel;

    /**
     * 城市名称，如 北京市
     */
    private String city;

    /**
     * 公司或部门名称，如 财务部、XX科技有限公司
     */
    private String department;

    /**
     * 推送状态：1=处理中, 2=成功, 3=失败, 4=部分成功
     */
    private Integer pushStatus;
}